48e34a4c46b08212c4508000d158d01363648d55,src/mobi/hsz/idea/gitignore/actions/NewFileAction.java,NewFileAction,actionPerformed,#AnActionEvent#,70
Before Change
Notifications.Bus.notify(new Notification(
fileType.getLanguageName(),
IgnoreBundle.message("action.newFile.exists", fileType.getLanguageName()),
IgnoreBundle.message("action.newFile.exists.in", file.getVirtualFile().getPath()),
NotificationType.INFORMATION
), project);
dialog = new GeneratorDialog(project, file);
After Change
GeneratorDialog dialog;
String filename = fileType.getIgnoreLanguage().getFilename();
PsiFile file = directory.findFile(filename);
VirtualFile virtualFile = file == null ? directory.getVirtualFile().findChild(filename) : file.getVirtualFile();
if (file == null && virtualFile == null) {
CreateFileCommandAction action = new CreateFileCommandAction(project, directory, fileType);
dialog = new GeneratorDialog(project, action);
} else {